home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / et / tutorial / docs.lha / documentation / app_b.eps (.svg) < prev    next >
Encapsulated PostScript  |  1993-08-09  |  40KB  |  557x1021  |  8-bit (82 colors)
Labels: black | darkness
OCR: ScriptFiles B:ScriptFiles B.1.SriptFilepfürpetman ::Dec:18:11:49:1991: File::etman::ET++Tutorial: Script:fuer.etman:Page:1 #!/usr/bin/ksh #:Script:fuer:Suche:in:ET++:Manuals #:SWS:T24:fuer:Abschlussarbeit:12:ET++:Tutorial #:Version:::1.1::::18.12.91:H.Sch. etmanpath-$[ET_DIR}/man etmanpath1-${etmanpath]/man1 10 11 12 # Suche:in:ET++ Manuals nach Begriff, Gross-Kleinschreibung:nicht:beachten :13 #Es wird zuerst:in:den:Filenamen gesucht:und:falls dort:nichts:gefunden wird, 14 #wird die Suche:im:Manualinhalt:fortgesetzt. Durch:Eingabe:der:gewuenschten :15 #Filenamen-Zeilennummer:wird:'man' gestartet. :17 16 #Aufruf:::etman:PATTERN:(-d.s.e.f.x.r] (etman:executable:machen, nicht:.:etman') PATTERN: Suchbegriff, Gross-:Kleinschreibung:wird:ignoriert ::Options:d:display:Filenamen:in:denen Begriff:vorkommt, 18 # :19 suche in:Filenamen:und:Manualinhalt 20 swie:d, jedoch nur:in:Filenamen:suchen:(short) ::e:exact:ending,:d.h.es.wird:nur.am:Filenamenende (nicht:im:Manualinhalt):gesucht und:'man' unmittelbar:aufgerufen xexact:match, wie:-e, der:Filename:muss aber mit dem:GesamtPattern:uebereinstimmen ::f:first:match, unmittelbar:"man':aufrufen, es wird auch:im:Manualinhalt:gesucht 21 *****22 Anhang B 25 26 # ::27 # 28 ::r:recover:from:last:search,:d.h.:Fileliste:des:letzten ::::Suchvorganges:verwenden. Aufruf:etman:-r *******29 30 :::31 #Temp.:Files..... :::32 33 #===Bei Bedarf:abaender, jedoch kein global fuer mehrere:User zugaengliches:directory:verwenden===== 34 35 fileliste1-/et1.tmp :36 fileliste2--/et2.tmp 37 fileliste3-/et3.tmp :38 fileliste4--/et4.tmp 39 zeilennr--/et5.tmp 40 saveliste/et6.tmp ::41 ::42 paranz-$# 43 :44 #ordne:Parameterreihenfolge-- :45 pattem=$1 :46 opt-$2 47 if:[$#ge:2:]&& [:1:"$(echo:$2:|:cut:-c1)":"-":]&&:["$(echo:$1:|:cut-c1)":"]then :48 pattern-$2 49 opt-$1 :50 fi :51 if:[:$#:-le:1::then 52 opt-"-v :53 fi 54 if:[:$#eq:1:]&&:["S1"="r":]; then 55 opt-"-" 56 fi 57_if:[:"$opt":"-e":]:||:[:"Sopt":=:"-f":]:||:[:"$opt":=:"-x":]::;then ::execute="y" 58 59 else :60 cexecute="n" Ch.Frei, B.SchaudtB Software Schule Schweiz Seite:B5